History
History
Synonyms
UK
US
Meaning:
punish

to cause (a person) to suffer for doing wrong

penalize for wrongdoing

TEACH A LESSON as in Wiktionary
TEACH A LESSON as in Wikipedia